Extending the Scirun Problem Solving Environment to Large-scale Applications
نویسندگان
چکیده
To make the most of current advanced computing technologies, experts in particular areas of science and engineering should be supported by sophisticated tools for carrying out computational experiments. The complexity of individual components of such tools should be hidden from them so they may concentrate on solving the specific problem within their field of expertise. One class of such tools are Problem Solving Environments (PSEs). The contribution of this paper refers to the idea of integration of an interactive computing framework applicable to different engineering applications into the SCIRun PSE in order to enable interactive real-time response of the computational model to user interaction even for large-scale problems. While the SCIRun PSE allows for real-time computational steering, we propose extending this functionality to a wider range of applications and larger scale problems. With only minor code modifications the proposed system allows each module scheduled for execution in a dataflow-based simulation to be automatically interrupted and re-scheduled. This rescheduling allows one to keep the relation between the user interaction and its immediate effect transparent independent of the problem size, thus, allowing for the intuitive and interactive exploration of simulation results.
منابع مشابه
Large-scale Computational Science Applications using the SCIRun Problem Solving Environment
In this paper we describe applications of the SCIRun system to large-scale computational science problems. SCIRun is a scientific problem solving environment that allows the interactive construction and steering of large-scale scientific computations. A scientific application is constructed by connecting computational elements (modules) to form a program (network). This program may contain seve...
متن کاملAn Integrated Problem Solving Environment: The SCIRun Computational Steering System
SCIRun is a scientiic programming environment that allows the interactive construction, debugging, and steering of large-scale scientiic computations. We review related systems and introduce a taxon-omy that explores diierent computational steering solutions. Considering these approaches, we discuss why a tightly integrated problem solving environment, such as SCIRun, simpliies the design and d...
متن کامل2 SCIRun : Application to Atmospheric Dispersion Problems Using Unstructured
We present an overview of SCIRun, a scientiic problem solving environment that allows the interactive construction, debugging, and steering of large-scale scientiic computations. Using this \computational work-bench," a scientist can design and modify simulations interactively via a dataaow programming model. SCIRun enables scientists to design and modify model geometry, interactively change si...
متن کاملThe Scirun Problem Solving Environment and Computational Steering Software System
Since the introduction of computers, scientists and engineers have attempted to harness their power to simulate complex physical phenomena. Today, the computer is an almost universal tool used in a wide range of scientific and engineering domains. Currently, organizing, running and visualizing a new large-scale simulation still requires hours or days of a researcher’s time. Time and effort requ...
متن کاملSCIRun : Application to Atmospheric Dispersion Problems Using Unstructured Meshes
We present a n o verview of SCIRun, a scientiic problem solving environment that allows the interactive construction, debugging, and steering of large-scale scientiic computations. Using this \computational work-bench," a scientist can design and modify simulations interactively via a dataaow programming model. SCIRun enables scientists to design and modify model geometry, i n teractively chang...
متن کامل